package com.lqk.adapter.classadapter;

/**
 * @author lqk
 * @date 2021/12/2 15:16
 *
 * 1) Java是单继承机制，所以类适配器需要继承src类这一点算是一个缺点, 因为这要
 * 求dst必须是接口，有一定局限性;
 * 2) src类的方法在Adapter中都会暴露出来，也增加了使用的成本。
 * 3) 由于其继承了src类，所以它可以根据需求重写src类的方法，使得Adapter的灵
 * 活性增强了
 */
public class Client {
    public static void main(String[] args) {
        System.out.println("=====类适配器模式=====");
        Phone phone = new Phone();
        phone.charging(new VoltageAdapter());
    }
}
